
package com.fis.hlo.pm.paymenttype;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import com.fis.hlo.pm.persistence.AccDetail;
import com.fis.hlo.pm.persistence.AccountType;
import com.fis.hlo.pm.persistence.Accounts;
import com.fis.hlo.pm.persistence.Bank;
import com.fis.hlo.pm.persistence.Currencies;
import com.fis.hlo.pm.persistence.CustomTransaction;
import com.fis.hlo.pm.persistence.CycleType;
import com.fis.hlo.pm.persistence.Cycles;
import com.fis.hlo.pm.persistence.InvoiceType;
import com.fis.hlo.pm.persistence.Invoices;
import com.fis.hlo.pm.persistence.Objects;
import com.fis.hlo.pm.persistence.PaymentType;
import com.fis.hlo.pm.persistence.TransactionAcc;
import com.fis.hlo.pm.persistence.Transactions;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.fis.hlo.pm.paymenttype package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _CheckConstraints_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "checkConstraints");
    private final static QName _FindByFieldTranResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByFieldTranResponse");
    private final static QName _FindByCycleTranResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycleTranResponse");
    private final static QName _FindByFieldResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByFieldResponse");
    private final static QName _FindAll_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findAll");
    private final static QName _CheckCodeExisted_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "checkCodeExisted");
    private final static QName _FindByFieldTransactionResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByFieldTransactionResponse");
    private final static QName _AddResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "addResponse");
    private final static QName _FindByFieldTransaction_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByFieldTransaction");
    private final static QName _FindAllByStatusResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findAllByStatusResponse");
    private final static QName _FindByCycleTran_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycleTran");
    private final static QName _FindByPaymentType_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByPaymentType");
    private final static QName _FindByPaymentTypeResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByPaymentTypeResponse");
    private final static QName _DeleteResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "deleteResponse");
    private final static QName _Add_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "add");
    private final static QName _FindByCycleTransaction_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycleTransaction");
    private final static QName _CheckConstraintsResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "checkConstraintsResponse");
    private final static QName _FindByField_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByField");
    private final static QName _FindAllByStatus_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findAllByStatus");
    private final static QName _FindByCycleTransactionResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycleTransactionResponse");
    private final static QName _Exception_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "Exception");
    private final static QName _Update_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "update");
    private final static QName _FindTranAccByTransactionResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findTranAccByTransactionResponse");
    private final static QName _FindAllResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findAllResponse");
    private final static QName _Delete_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "delete");
    private final static QName _FindByCycleResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycleResponse");
    private final static QName _FindByFieldTran_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByFieldTran");
    private final static QName _FindTranAccByTransaction_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findTranAccByTransaction");
    private final static QName _FindByCycle_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "findByCycle");
    private final static QName _CheckCodeExistedResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "checkCodeExistedResponse");
    private final static QName _UpdateResponse_QNAME = new QName("http://paymenttype.pm.hlo.fis.com/", "updateResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.fis.hlo.pm.paymenttype
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Update }
     * 
     */
    public Update createUpdate() {
        return new Update();
    }

    /**
     * Create an instance of {@link Exception }
     * 
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link FindTranAccByTransactionResponse }
     * 
     */
    public FindTranAccByTransactionResponse createFindTranAccByTransactionResponse() {
        return new FindTranAccByTransactionResponse();
    }

    /**
     * Create an instance of {@link FindAllByStatus }
     * 
     */
    public FindAllByStatus createFindAllByStatus() {
        return new FindAllByStatus();
    }

    /**
     * Create an instance of {@link FindByCycleTransactionResponse }
     * 
     */
    public FindByCycleTransactionResponse createFindByCycleTransactionResponse() {
        return new FindByCycleTransactionResponse();
    }

    /**
     * Create an instance of {@link CheckConstraintsResponse }
     * 
     */
    public CheckConstraintsResponse createCheckConstraintsResponse() {
        return new CheckConstraintsResponse();
    }

    /**
     * Create an instance of {@link FindByField }
     * 
     */
    public FindByField createFindByField() {
        return new FindByField();
    }

    /**
     * Create an instance of {@link Add }
     * 
     */
    public Add createAdd() {
        return new Add();
    }

    /**
     * Create an instance of {@link FindByCycleTransaction }
     * 
     */
    public FindByCycleTransaction createFindByCycleTransaction() {
        return new FindByCycleTransaction();
    }

    /**
     * Create an instance of {@link FindByCycle }
     * 
     */
    public FindByCycle createFindByCycle() {
        return new FindByCycle();
    }

    /**
     * Create an instance of {@link FindTranAccByTransaction }
     * 
     */
    public FindTranAccByTransaction createFindTranAccByTransaction() {
        return new FindTranAccByTransaction();
    }

    /**
     * Create an instance of {@link UpdateResponse }
     * 
     */
    public UpdateResponse createUpdateResponse() {
        return new UpdateResponse();
    }

    /**
     * Create an instance of {@link CheckCodeExistedResponse }
     * 
     */
    public CheckCodeExistedResponse createCheckCodeExistedResponse() {
        return new CheckCodeExistedResponse();
    }

    /**
     * Create an instance of {@link Delete }
     * 
     */
    public Delete createDelete() {
        return new Delete();
    }

    /**
     * Create an instance of {@link FindByCycleResponse }
     * 
     */
    public FindByCycleResponse createFindByCycleResponse() {
        return new FindByCycleResponse();
    }

    /**
     * Create an instance of {@link FindByFieldTran }
     * 
     */
    public FindByFieldTran createFindByFieldTran() {
        return new FindByFieldTran();
    }

    /**
     * Create an instance of {@link FindAllResponse }
     * 
     */
    public FindAllResponse createFindAllResponse() {
        return new FindAllResponse();
    }

    /**
     * Create an instance of {@link FindByFieldTransactionResponse }
     * 
     */
    public FindByFieldTransactionResponse createFindByFieldTransactionResponse() {
        return new FindByFieldTransactionResponse();
    }

    /**
     * Create an instance of {@link AddResponse }
     * 
     */
    public AddResponse createAddResponse() {
        return new AddResponse();
    }

    /**
     * Create an instance of {@link CheckCodeExisted }
     * 
     */
    public CheckCodeExisted createCheckCodeExisted() {
        return new CheckCodeExisted();
    }

    /**
     * Create an instance of {@link FindAll }
     * 
     */
    public FindAll createFindAll() {
        return new FindAll();
    }

    /**
     * Create an instance of {@link FindByFieldResponse }
     * 
     */
    public FindByFieldResponse createFindByFieldResponse() {
        return new FindByFieldResponse();
    }

    /**
     * Create an instance of {@link FindByCycleTranResponse }
     * 
     */
    public FindByCycleTranResponse createFindByCycleTranResponse() {
        return new FindByCycleTranResponse();
    }

    /**
     * Create an instance of {@link CheckConstraints }
     * 
     */
    public CheckConstraints createCheckConstraints() {
        return new CheckConstraints();
    }

    /**
     * Create an instance of {@link FindByFieldTranResponse }
     * 
     */
    public FindByFieldTranResponse createFindByFieldTranResponse() {
        return new FindByFieldTranResponse();
    }

    /**
     * Create an instance of {@link DeleteResponse }
     * 
     */
    public DeleteResponse createDeleteResponse() {
        return new DeleteResponse();
    }

    /**
     * Create an instance of {@link FindByPaymentTypeResponse }
     * 
     */
    public FindByPaymentTypeResponse createFindByPaymentTypeResponse() {
        return new FindByPaymentTypeResponse();
    }

    /**
     * Create an instance of {@link FindByPaymentType }
     * 
     */
    public FindByPaymentType createFindByPaymentType() {
        return new FindByPaymentType();
    }

    /**
     * Create an instance of {@link FindAllByStatusResponse }
     * 
     */
    public FindAllByStatusResponse createFindAllByStatusResponse() {
        return new FindAllByStatusResponse();
    }

    /**
     * Create an instance of {@link FindByCycleTran }
     * 
     */
    public FindByCycleTran createFindByCycleTran() {
        return new FindByCycleTran();
    }

    /**
     * Create an instance of {@link FindByFieldTransaction }
     * 
     */
    public FindByFieldTransaction createFindByFieldTransaction() {
        return new FindByFieldTransaction();
    }

    /**
     * Create an instance of {@link Cycles }
     * 
     */
    public Cycles createCycles() {
        return new Cycles();
    }

    /**
     * Create an instance of {@link Transactions }
     * 
     */
    public Transactions createTransactions() {
        return new Transactions();
    }

    /**
     * Create an instance of {@link Currencies }
     * 
     */
    public Currencies createCurrencies() {
        return new Currencies();
    }

    /**
     * Create an instance of {@link TransactionAcc }
     * 
     */
    public TransactionAcc createTransactionAcc() {
        return new TransactionAcc();
    }

    /**
     * Create an instance of {@link Bank }
     * 
     */
    public Bank createBank() {
        return new Bank();
    }

    /**
     * Create an instance of {@link CycleType }
     * 
     */
    public CycleType createCycleType() {
        return new CycleType();
    }

    /**
     * Create an instance of {@link Invoices }
     * 
     */
    public Invoices createInvoices() {
        return new Invoices();
    }

    /**
     * Create an instance of {@link Objects }
     * 
     */
    public Objects createObjects() {
        return new Objects();
    }

    /**
     * Create an instance of {@link CustomTransaction }
     * 
     */
    public CustomTransaction createCustomTransaction() {
        return new CustomTransaction();
    }

    /**
     * Create an instance of {@link Accounts }
     * 
     */
    public Accounts createAccounts() {
        return new Accounts();
    }

    /**
     * Create an instance of {@link PaymentType }
     * 
     */
    public PaymentType createPaymentType() {
        return new PaymentType();
    }

    /**
     * Create an instance of {@link InvoiceType }
     * 
     */
    public InvoiceType createInvoiceType() {
        return new InvoiceType();
    }

    /**
     * Create an instance of {@link AccDetail }
     * 
     */
    public AccDetail createAccDetail() {
        return new AccDetail();
    }

    /**
     * Create an instance of {@link AccountType }
     * 
     */
    public AccountType createAccountType() {
        return new AccountType();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckConstraints }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "checkConstraints")
    public JAXBElement<CheckConstraints> createCheckConstraints(CheckConstraints value) {
        return new JAXBElement<CheckConstraints>(_CheckConstraints_QNAME, CheckConstraints.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByFieldTranResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByFieldTranResponse")
    public JAXBElement<FindByFieldTranResponse> createFindByFieldTranResponse(FindByFieldTranResponse value) {
        return new JAXBElement<FindByFieldTranResponse>(_FindByFieldTranResponse_QNAME, FindByFieldTranResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycleTranResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycleTranResponse")
    public JAXBElement<FindByCycleTranResponse> createFindByCycleTranResponse(FindByCycleTranResponse value) {
        return new JAXBElement<FindByCycleTranResponse>(_FindByCycleTranResponse_QNAME, FindByCycleTranResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByFieldResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByFieldResponse")
    public JAXBElement<FindByFieldResponse> createFindByFieldResponse(FindByFieldResponse value) {
        return new JAXBElement<FindByFieldResponse>(_FindByFieldResponse_QNAME, FindByFieldResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAll }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findAll")
    public JAXBElement<FindAll> createFindAll(FindAll value) {
        return new JAXBElement<FindAll>(_FindAll_QNAME, FindAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckCodeExisted }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "checkCodeExisted")
    public JAXBElement<CheckCodeExisted> createCheckCodeExisted(CheckCodeExisted value) {
        return new JAXBElement<CheckCodeExisted>(_CheckCodeExisted_QNAME, CheckCodeExisted.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByFieldTransactionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByFieldTransactionResponse")
    public JAXBElement<FindByFieldTransactionResponse> createFindByFieldTransactionResponse(FindByFieldTransactionResponse value) {
        return new JAXBElement<FindByFieldTransactionResponse>(_FindByFieldTransactionResponse_QNAME, FindByFieldTransactionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "addResponse")
    public JAXBElement<AddResponse> createAddResponse(AddResponse value) {
        return new JAXBElement<AddResponse>(_AddResponse_QNAME, AddResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByFieldTransaction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByFieldTransaction")
    public JAXBElement<FindByFieldTransaction> createFindByFieldTransaction(FindByFieldTransaction value) {
        return new JAXBElement<FindByFieldTransaction>(_FindByFieldTransaction_QNAME, FindByFieldTransaction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllByStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findAllByStatusResponse")
    public JAXBElement<FindAllByStatusResponse> createFindAllByStatusResponse(FindAllByStatusResponse value) {
        return new JAXBElement<FindAllByStatusResponse>(_FindAllByStatusResponse_QNAME, FindAllByStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycleTran }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycleTran")
    public JAXBElement<FindByCycleTran> createFindByCycleTran(FindByCycleTran value) {
        return new JAXBElement<FindByCycleTran>(_FindByCycleTran_QNAME, FindByCycleTran.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByPaymentType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByPaymentType")
    public JAXBElement<FindByPaymentType> createFindByPaymentType(FindByPaymentType value) {
        return new JAXBElement<FindByPaymentType>(_FindByPaymentType_QNAME, FindByPaymentType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByPaymentTypeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByPaymentTypeResponse")
    public JAXBElement<FindByPaymentTypeResponse> createFindByPaymentTypeResponse(FindByPaymentTypeResponse value) {
        return new JAXBElement<FindByPaymentTypeResponse>(_FindByPaymentTypeResponse_QNAME, FindByPaymentTypeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "deleteResponse")
    public JAXBElement<DeleteResponse> createDeleteResponse(DeleteResponse value) {
        return new JAXBElement<DeleteResponse>(_DeleteResponse_QNAME, DeleteResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Add }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "add")
    public JAXBElement<Add> createAdd(Add value) {
        return new JAXBElement<Add>(_Add_QNAME, Add.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycleTransaction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycleTransaction")
    public JAXBElement<FindByCycleTransaction> createFindByCycleTransaction(FindByCycleTransaction value) {
        return new JAXBElement<FindByCycleTransaction>(_FindByCycleTransaction_QNAME, FindByCycleTransaction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckConstraintsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "checkConstraintsResponse")
    public JAXBElement<CheckConstraintsResponse> createCheckConstraintsResponse(CheckConstraintsResponse value) {
        return new JAXBElement<CheckConstraintsResponse>(_CheckConstraintsResponse_QNAME, CheckConstraintsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByField }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByField")
    public JAXBElement<FindByField> createFindByField(FindByField value) {
        return new JAXBElement<FindByField>(_FindByField_QNAME, FindByField.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllByStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findAllByStatus")
    public JAXBElement<FindAllByStatus> createFindAllByStatus(FindAllByStatus value) {
        return new JAXBElement<FindAllByStatus>(_FindAllByStatus_QNAME, FindAllByStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycleTransactionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycleTransactionResponse")
    public JAXBElement<FindByCycleTransactionResponse> createFindByCycleTransactionResponse(FindByCycleTransactionResponse value) {
        return new JAXBElement<FindByCycleTransactionResponse>(_FindByCycleTransactionResponse_QNAME, FindByCycleTransactionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "Exception")
    public JAXBElement<Exception> createException(Exception value) {
        return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Update }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "update")
    public JAXBElement<Update> createUpdate(Update value) {
        return new JAXBElement<Update>(_Update_QNAME, Update.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindTranAccByTransactionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findTranAccByTransactionResponse")
    public JAXBElement<FindTranAccByTransactionResponse> createFindTranAccByTransactionResponse(FindTranAccByTransactionResponse value) {
        return new JAXBElement<FindTranAccByTransactionResponse>(_FindTranAccByTransactionResponse_QNAME, FindTranAccByTransactionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findAllResponse")
    public JAXBElement<FindAllResponse> createFindAllResponse(FindAllResponse value) {
        return new JAXBElement<FindAllResponse>(_FindAllResponse_QNAME, FindAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Delete }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "delete")
    public JAXBElement<Delete> createDelete(Delete value) {
        return new JAXBElement<Delete>(_Delete_QNAME, Delete.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycleResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycleResponse")
    public JAXBElement<FindByCycleResponse> createFindByCycleResponse(FindByCycleResponse value) {
        return new JAXBElement<FindByCycleResponse>(_FindByCycleResponse_QNAME, FindByCycleResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByFieldTran }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByFieldTran")
    public JAXBElement<FindByFieldTran> createFindByFieldTran(FindByFieldTran value) {
        return new JAXBElement<FindByFieldTran>(_FindByFieldTran_QNAME, FindByFieldTran.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindTranAccByTransaction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findTranAccByTransaction")
    public JAXBElement<FindTranAccByTransaction> createFindTranAccByTransaction(FindTranAccByTransaction value) {
        return new JAXBElement<FindTranAccByTransaction>(_FindTranAccByTransaction_QNAME, FindTranAccByTransaction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByCycle }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "findByCycle")
    public JAXBElement<FindByCycle> createFindByCycle(FindByCycle value) {
        return new JAXBElement<FindByCycle>(_FindByCycle_QNAME, FindByCycle.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckCodeExistedResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "checkCodeExistedResponse")
    public JAXBElement<CheckCodeExistedResponse> createCheckCodeExistedResponse(CheckCodeExistedResponse value) {
        return new JAXBElement<CheckCodeExistedResponse>(_CheckCodeExistedResponse_QNAME, CheckCodeExistedResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://paymenttype.pm.hlo.fis.com/", name = "updateResponse")
    public JAXBElement<UpdateResponse> createUpdateResponse(UpdateResponse value) {
        return new JAXBElement<UpdateResponse>(_UpdateResponse_QNAME, UpdateResponse.class, null, value);
    }

}
